package main

import "fmt"

func main() {
	// 声明,定义一个只写管道chan<-
	var writeOnly chan<- int = make(chan int, 10)
	writeOnly <- 11 // 存入11
	//num := <-writeOnly // 报错，提示只写管道不能读取
	fmt.Printf("存入成功")

	// 声明,定义一个只读管道 <-chan
	var readOnly <-chan int = make(chan int, 10)
	// readOnly <- 1     // 报错，提示只读管道不能写
	num := <-readOnly // 读
	fmt.Printf("读取成功", num)
}
